// server/utils/tenant.js

// 这里假设使用了某种数据库查询，以下为伪代码
const tenants = [
    { id: 1, domain: 'example.com', subdomain: 'tenant1', name: 'Tenant One' },
    { id: 2, domain: 'another.com', subdomain: 'tenant2', name: 'Tenant Two' }
];

// 根据自定义域名查找租户
export async function getTenantByHost(host) {
    return tenants.find(tenant => tenant.domain === host);
}

// 根据二级域名查找租户
export async function getTenantBySubdomain(subdomain) {
    return tenants.find(tenant => tenant.subdomain === subdomain);
}
